home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d10
/
calaway2.arc
/
CALLAWAY.DOC
next >
Wrap
Text File
|
1990-08-03
|
10KB
|
200 lines
CALLAWAY HANDICAPPING SYSTEM SCORER
Copyright 1990, Mike Kolbe
The Callaway Handicap System is a carefully thought out
scoring system that is very useful for resort tournaments, company
outings, and similar events where golfers of widely varying skill
levels are all playing together for net prizes. Unlike the USGA
system, players scores and handicaps are based only on their
performance each day. Handicaps are figured by deducting scores on
up to six of the players worst holes in a round then adjusted by a
grouping factor to obtain a net score. This system gives even
miserable golfers a fair chance at low net prizes.
I first came upon this system last year when I volunteered to
score an annual golf outing for a local society. At that time I
used a paper slide rule calculator from Golf World magazine (404-
955-5656). However, even that was rather cumbersome to use for over
100 golfers. This year I decided to spend a few days to write a
little program for my portable computer, and it really speeded up
the job of scoring. I had completed scoring and produced a printed
ranking report within minutes after the last golfers came in.
This program can handle scores for up to 300 golfers and will
run on any good IBM clone with 128K or more of memory. It utilizes
the Callaway scoring charts (not printed here since I haven't yet
asked permission) and rules. It produces a sorted ranking report
showing each golfer's gross scores, handicap, and net on either
single sheet or form feed paper. In case of power outages or
portable battery failure it writes each score to disk immediately
after calculation and includes a routine to recover scores as soon
as power is restored.
USING THE PROGRAM
STARTING UP
Place a floppy containing the program file into your drive and
type GOLF2. The program may also be run from a hard disk. As the
program runs it will create and use two files: COURSE.PAR which
contains information on the course being played, and GOLFERS.DAT
which contains scoring data. These are rather small files, but be
sure there is at least 35K of free disk space left for them.
1. RECORD COURSE DATA
Use this routine first to enter the par for each hole on the
course. When everything looks OK press F10 to record the data and
return to the main menu. If you notice an entry error just cursor
to the bad hole and enter a new figure to overwrite the error.
Please note: The program will run without having course par
information entered, but may not score properly. If no pars are
present the program will not limit the maximum bad hole deduction
to 2 X par, as the rules state. This would give an undue advantage
in the standings to guys who flub holes badly.
2. SCORE GOLFERS
As this routine comes up it will show the number of the golfer
being scored in the upper right corner and ask you to enter his
first and last name. After entering the name enter his scores for
each hole just as on the previous screen. When you press F10 a
front nine, back nine, total, handicap, and net score will be
displayed, along with the message asking if everything looks OK.
Take a moment to look over the scores and compare them to the
golfers score card since this will be your last chance to correct
them. If you notice a discrepancy check over the score card to make
sure you have read it correctly. I've found that many golfers are
bad at arithmetic and tend to undercount their scores by a stroke
or two. On the other hand, score cards are sometimes very difficult
to read, especially if they get a little wet.
Once you have reconciled any discrepancies hit the [ Y ] key
to record the scores to disk. Hitting any other key at this point
will put you back into the entry/edit mode. After the scores are
written to disk a message will appear telling you to hit either [
ENTER ] or [ ESC ]. [ ENTER ] will restart the scoring routine for
the next golfer with the counter incremented. If you ESCAPE to the
main menu you can always return to the scoring routine and the
counter will be set for the next golfer.
3. RELOAD DATA FROM DISK
As noted above each golfers scores are written to disk as
they are calculated. If you should lose power to your computer
momentarily (which happens with annoying frequency where I live) or
your laptop battery should run down this routine lets you restart
the program where you left off. After restoring power just restart
the program and pick option #3 from the main menu. If the last
golfer you were working on had not been completed and written to
disk you will have to rescore him.
In most cases, your data can be recovered quickly without any
problem. If your computer dies while the disk is actually writing
the file may be trashed and the disk crashed. Fortunately, the disk
write routine is a very quick one so the odds against this
happening are very much in your favor. However, if you are using a
laptop and see the low battery warning shut it down at the first
opportunity and get out your AC adaptor.
The program uses the files COURSE.PAR and GOLFERS.DAT to
record pars and scores. If these files are not present in the same
directory as the program you will see an END OF FILE error message.
Stop the program at this point and restart it from the DOS prompt.
When the program is started and new par and score data entered new
files are created and old ones are overwritten.
4. GENERATE REPORTS
This routine will generate a nicely printed report with all
golfers sorted by rank in net standings. Any golfers who did not
complete all 18 holes (as indicated by no score on either the 1st
or 10th hole) will be listed at the end of the standings, ordered
by their scores. According to the rules players of equal net scores
will be ranked in order of lowest handicap first. Rank numbers are
adjusted to indicate ties.
When beginning this routine load your printer paper to begin
printing as close as possible to the top edge of the paper since
the printout will fill an 8.5" X 11" sheet. If you indicated that
you are using continuous fan fold paper the program will print out
28 golfers to the page with automaticly calculated page breaks. If
you did not indicate continuous paper the program will pause and
prompt you to insert another sheet as it finishes each page.
Some printers have trouble printing all the way to the end of
a single page because the end of paper sensor is too far away from
the print line. If this happens to you try inserting another sheet
of paper just as the current sheet gets down to its last few lines.
A well placed paper clip or piece of tape will also solve this
problem.
NOTES ON SCORING ALGORITHMS
This program is designed to score up to 300 golfers for one 18
hole round of golf using the Callaway System rules. If you are used
to manually calculating handicaps or using a paper slide rule
calculator you may notice a difference between the scores you get
and what the program reports. These are due to the program's strict
interpretation of Callaway rules, which are sometimes overlooked
under the burden of manual scoring.
For purposes of adding total gross all holes are scored at the
count actually shot. However, when figuring handicap deductions for
worst hole no hole may be deducted at more than twice par. For
instance a 7 on a par 3 hole would count as a 7 in the gross, but
only 6 would be deducted in the handicap calculation. When entering
a score more than twice par the computer will sound a little
warning beep to alert you that this rule is being applied.
Worst hole deductions may only be taken for holes 1 through
16. The last two holes are never used in calculating handicap. The
moral of the story is: if you really blow a hole, try not to make
it on 17 or 18.
Generally half strokes count as a whole only when counting
final net score, not in the calculations. In cases where the
golfers score would put him into a half-hole deduction bracket and
one of the deducted holes has a odd-numbered score the handicap and
net score would both end in a .50. For instance a gross of 95 with
a handicap of 15.5 would yield a net of 79.5, which would be
rounded up to report a net score of 80 for the round.
For the sake of speed the program uses integer math for
handicap calculations. The result of this method for the above
example would show a 95 gross, 15 handicap, and 80 net. Since the
net result is the same I figured there was nothing wrong with the
psychological benefit of showing a lower handicap.
REGISTRATION
This program is not public domain, but offered as shareware.
You may copy this program and documentation and distribute it
freely for evaluation. If you like it and use it a registration fee
of $10 is requested to compensate the author for long hours spent
slaving over a hot computer. To register, please drop me a note
with your name, address, and source from which you got this
program, along with the fee. Send to: Mike Kolbe, 11347 Chillicothe
Road, Chesterland Ohio 44026.
Registered users will receive any upgraded versions released
within one year of registration. They will also receive serious
consideration of their suggestions on just what those upgrades
should be. Last but not least, they will receive my thanks and
appreciation.
If you use this program regularly and decide not to register
I have no good way of finding you out. However, I must warn you
that the bad karma and attacks of conscience to which you make
yourself liable may be truly devastating. Sudden attacks have been
known to distract golfers at critical times, causing severe slices
and 3 putt, or even 4 putt green shots. This could lead to severe
anxiety and frustration which might ruin an otherwise beautiful day
of golf.